package com.icss.train_sys_back.service.statistics_manage;

import com.icss.train_sys_back.entity.statistics_manage.PopularStationEntity;
import com.icss.train_sys_back.entity.statistics_manage.PopularTrainsEntity;
import com.icss.train_sys_back.entity.statistics_manage.SalesTrendEntity;
import com.icss.train_sys_back.entity.statistics_manage.TicketStatisticsEntity;

import java.util.List;

/**
 * @Author 小泽
 * @createTime 2025/10/9 9:22
 */
public interface TicketStatisticsManageService {
    //票务统计分析
    TicketStatisticsEntity ticketStatistics(String dateType, String trainType, Integer station, String startDate, String endDate);

    //当月销售额统计
    SalesTrendEntity salesTrend();

    //热门车次统计
    List<PopularTrainsEntity> popularTrains(String startDate, String endDate);

    //热门站点
    List<PopularStationEntity> popularStations(String startDate, String endDate);
}
